Counting Minimal Unsatisfiable Subsets

نویسندگان

چکیده

Abstract Given an unsatisfiable Boolean formula F in CNF, subset of clauses U is called Minimal Unsatisfiable Subset (MUS) if every proper satisfiable. Since MUSes serve as explanations for the unsatisfiability , find applications a wide variety domains. The availability efficient SAT solvers has aided development scalable techniques finding and enumerating past two decades. Building on recent developments design model counting SAT, Bendík Meel initiated study MUS techniques. They succeeded designing first approximate counter, $$\mathsf {AMUSIC}$$ AMUSIC that does not rely exhaustive enumeration. however, suffers from shortcomings: lack exact estimates limited scalability due to its reliance 3-QBF solvers. In this work, we address shortcomings by {CountMUST}$$ xmlns:mml="http://www.w3.org/1998/Math/MathML">CountMUST circumvents need reducing problem projected counting. While #NP-hard, few years have witnessed counters. An extensive empirical evaluation demonstrates successfully returns count 1500 instances while enumeration-based could only handle up 833 instances.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Finding Minimal Unsatisfiable Subsets in Linear Temporal Logic using BDDs

When writing specifications in linear temporal logic, it is common for human error to introduce unsatisfiability into the knowledge base, preventing any reasoning from being performed. Due to the complexity of this problem, such an error is difficult to diagnose by hand. This paper describes an algorithm which can be used to reduce an unsatisfiable PLTL specification into a minimal unsatisfiabl...

متن کامل

Inconsistency Measurement based on Variables in Minimal Unsatisfiable Subsets

Measuring inconsistency degrees of knowledge bases (KBs) provides important context information for facilitating inconsistency handling. Several semantic and syntax based measures have been proposed separately. In this paper, we propose a new way to define inconsistency measurements by combining semantic and syntax based approaches. It is based on counting the variables of minimal unsatisfiable...

متن کامل

Recursive Online Enumeration of All Minimal Unsatisfiable Subsets

In various areas of computer science, e.g. requirements analysis, software development, or formal verification, we deal with a set of constraints/requirements. If the constraints cannot be satisfied simultaneously, it is desirable to identify the core problems among them. Such cores are called minimal unsatisfiable subsets (MUSes). The more MUSes are identified, the more information about the c...

متن کامل

Discovery of Minimal Unsatisfiable Subsets of Constraints Using Hitting Set Dualization

An unsatisfiable set of constraints is minimal if all its (strict) subsets are satisfiable. The task of type error diagnosis requires finding all minimal unsatisfiable subsets of a given set of constraints (representing an error), in order to generate the best explanation of the error. Similarly circuit error diagnosis requires finding all minimal unsatisfiable subsets in order to make minimal ...

متن کامل

On subclasses of minimal unsatisfiable formulas

We consider the minimal unsatissablity problem MU(k) for proposi-tional formulas in conjunctive normal form (CNF) over n variables and n + k clauses, where k is xed. It will be shown that MU(k) is in NP. Based on the non{deterministic algorithm we prove for MU(2) that after a simpliication by resolving over variables occuring at most once positively or at most once negatively such minimal unsat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2021

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-030-81688-9_15